.zhiye {
  width: 100%;
}

.zh-item {
  width: 100%;
  height: 13.3333vw;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin: 2.6667vw 0;
}

.guwen {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}

.gu-avator {
  width: 9.3333vw;
  height: 100%;
  border-radius: 50%;
}

.gu-info {
  display: flex;
  flex-direction: column;

  align-items: flex-start;
  margin-left: 2vw;
  font-size: 3.4667vw;
  justify-content: space-between;
  height: 9.3333vw;
}

.gu-sub {
  display: flex;
  flex-direction: row;
}

.gu-level {
  display: flex;
  flex-direction: row;
  margin-left: 2vw;
}

.level-item {
  width: 2.9333vw;
  height: 2.9333vw;
  margin-right: 1vw;
  background-image: url("../images/starN1.png");
  background-size: contain;
}

.fen {
  width: 100%;
  height: 100%;
}

.right-img {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.gu-phone,
.gu-msg {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 9.3333vw;
  height: 9.3333vw;
  border-radius: 50%;
  background-color: #FB5652;
  margin-left: 3vw;
}

.gu-phone a {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.icon-phone,
.icon-msg {
  width: 4.2667vw;
  height: 4.2667vw;
}